package com.oop.Demo08;

public class autoCapture {
    public static void main(String[] args) {
        int a = 1;
        int b = 0;
        //ctrl+alt+t
//        new autoCapture().test(a,b);

        //如果不适用try catch 程序会停止,用了程序仍会正常的执行
        try {
            System.out.println(a/b);
        }catch (Exception e) {
//            System.exit(1);//手动结束
            e.printStackTrace();//打印错误的栈信息
        }

        System.out.println("www");//仍会输出

    }
    //假设该方法中,处理不了该异常.可以在方法上抛出异常 throws关键字
    public void test(int a ,int b) throws ArithmeticException{
        System.out.println(a/b);
//        if (b==0){
//            throw new ArithmeticException();//主动抛出异常,一般在方法中使用
//        }
    }
}

